#import "AddressBook.h"

int main (int argc, char *argv[])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    NSString  *aName = @"Julia Kochan";
    NSString  *aEmail = @"jewls337@axlc.com";
    NSString  *bName = @"Tony Iannino";
    NSString  *bEmail = @"tony.iannino@techfitness.com";
    NSString  *cName = @"Stephen Kochan";
    NSString  *cEmail = @"steve@classroomM.com";
    NSString  *dName = @"Jamie Baker";
    NSString  *dEmail = @"jbaker@classroomM.com";

    AddressCard *card1 = [[AddressCard alloc] init];
    AddressCard *card2 = [[AddressCard alloc] init];
    AddressCard *card3 = [[AddressCard alloc] init];
    AddressCard *card4 = [[AddressCard alloc] init];

    // Tworzenie nowej ksiki adresowej

    AddressBook  *myBook = [[AddressBook alloc]
                    initWithName: @"Ksika adresowa Marleny"];

    NSLog (@"Liczba elementw w ksice adresowej po jej utworzeniu: %i",
             [myBook entries]);

    // Utworzenie czterech kartonikw adresowych

    [card1 setName: aName andEmail: aEmail];
    [card2 setName: bName andEmail: bEmail];
    [card3 setName: cName andEmail: cEmail];
    [card4 setName: dName andEmail: dEmail];

    // Dodanie kartonikw do ksiki

    [myBook addCard: card1];
    [myBook addCard: card2];
    [myBook addCard: card3];
    [myBook addCard: card4];

    NSLog (@"Liczba elementw w ksice adresowej po dodaniu kartonikw: %i",
              [myBook entries]);

    // Wywietlenie listy wszystkich elementw ksiki

    [myBook list];

    [card1 release];
    [card2 release];
    [card3 release];
    [card4 release];
    [myBook release];
    [pool drain];
    return 0;
}